Spring security interview questions